/*
* name: responsive
* version: v2.1.1
* update: 添加pad竖屏状态Padp
* data: 2017-06-13
*/

/* hide template textarea */
.UnpcPush textarea, .PcPush textarea, .MobilePush textarea, .UnmobilePush textarea{display: none;}

/*
* PcMode
*/
body:after {
    display: block;
    height: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    content: 'Pc';
}
.PcMode:after { content: 'Pc' !important;}
.UnpcPush, .MobilePush { display: none;}
img[data-src] { opacity: 0 ; filter: alpha(opacity=0);}
img[data-srcloaded] { opacity:1; filter: alpha(opacity=100); }
/*
* PadMode
*/
@media only screen and (max-width: 1240px) {

    body:after {
        content: 'Pad';
    }
    body{ user-select: none;-webkit-user-select: none;}
    html { overflow-x:hidden;}
    body,input,textarea,button,select { font-size:14px;}
    .PcPush{display: none;}
    .UnpcPush{display: block;}
    .wrap, .mwrap { width:940px; }
    /*padMode 1240px 网站样式*/

    /*头部*/
    .mobile_key{display:block;}
    /*.inav_wrapper .inav{display:none;}*/
    .header .head_bott .h_search a{vertical-align:-4px;}
    .xc_nav{display:none;}
    
    /*底部*/
    .foot_top .f_l{width:60%;}
    .foot_top .f_r{width:40%;}

    /*关于我们*/
    .about01 .right{width:100%; float:none;}
    .about01 .right .infor .tit{font-size:20px;}
    .about01 .right .infor .en_tit{font-size:20px; padding:14px 0; margin-bottom:0px;}
    .about01 .right .infor .en_tit:after{display:none;}
    .about01 .right .infor .con span{font-size:16px; line-height:28px;}

    /*人才理念*/
    .career01 .content .rect-537{padding-bottom:60%;}
    .career01 .content .rect-465{padding-bottom:50.5%;}
    .career01 .content .right .r_top .text{padding:30px;}
    .career01 .content .left .intro .box{padding:20px;}
    .career01 .content .left .intro:after{left:20px;}
    .career01 .content .right .r_bott .text{padding:20px;}
    .career01 .content .right .r_bott .span_r:after{left:20px;}

    /*联系我们*/
    .contact_us01 .con .box{padding:30px;}

    /*新闻列表*/
    .news_list01 .right .cell .infor .tit{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:auto;}
    .news_list01 .right .cell .infor .con{text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
    .news_list01 .right .cell .infor .date{margin-bottom:10px;}
    .news_list01 .right .cell .infor .news_more{margin-top:30px;}
    .news_list02 .form_box{padding:50px;}
    .news_list02 .form_box .inp_box_wrap{width:20%; margin-right:2%;}
    .news_list02 .content .li_box .right{width:11%;}

    /*新闻详细*/
    .news_detail01 .n_right {padding-top:0;}
    .news_detail01 ._detailPage_bottom {margin-top:10px;}
    .news_detail01-tools,._tools {display:none;}
    .news_detail01 ._detailPage_bottom ul {padding-right:3%;}

    /*工程*/
    .project02 li .right .box{padding:30px;}
    .project02 li .right .box .intro .c{margin-top:0; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}

    /*子公司*/
    .sub_company .infor .con{margin-bottom:50px;}
    .sub_company .content .left .box{padding:30px;}
    .sub_company .content .left .box .txt{text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;} 
    .sub_company .content .rect-5630{padding-bottom:65%;}

    /*荣誉资质*/
    .honor01 .about_honor_l{display:none;}
    .honor01 .about_honor_r{width:100%;}

    /*社会责任*/
    .social_respon li .right .tit{margin-bottom:0; font-weight:bold;}
    .social_respon li .right .con{margin-bottom:10px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
    .social_respon li .right .time{padding:8px 0;}

    /*视频列表*/
    .video_list01 .conts .see{margin:17% auto}

    /*营销网络*/
    .sale_net01 .net_work_bd .out_box{padding:15px;}
    .sale_net01 .net_ico03{display:none;}

    /*产品中心*/
    .pro_center01 .content .li_box .intro_box .intro{padding:15px;}
    .pro_center01 .content .li_box .intro_box .intro .t{margin-bottom:10px;}
    .pro_center01 .content .li_box .intro_box .intro .icons{display:none;}
    .pro_center01 .content .li_box .intro_box .intro .c{height:192px;}

    /*首页*/
    .ibanner .video_item .video_word{display:none;}
    .ibanner .video_item .video_cover{display:none;}
    .ibanner .item .wrap{margin-left:-470px;}
    .ibanner .iban_dots{margin-right:-470px;}
    .iban_content{margin-top:-150px; height:150px;}
    .iban_content li a{height:150px;}
    .iban_content li a .box{padding:20px;}
    .iban_content li:hover .add{height:100%;}
    .iban_content li .box i{display:block; margin:0 auto 5px;}
    .iban_content li .box span{width:100%; text-align:center; margin-left:0;}
    .ipart01 .left .big_infor{margin-bottom:50px;}
    .ipart02 .ip2_bg li .infor{width:60%;}
    .ipart02 .content li:last-child:after{display:none;}
    .ipart03 .left .big_infor{margin-bottom:50px;}
    .ipart03 .right li .intro_box .box{padding:20px;}
    .ipart03 .right li .intro_box .box .date{width:22%;}
    .ipart03 .right li .intro_box .box .intro{width:70%}
    
    /*20190114*/
    .contact_us01 .map_box .map #map-49142{margin-left:-400px;}





























}
@media only screen and (max-width: 992px) {
    body:after {
        content: 'Padp';
    }
    .wrap, .mwrap { width:740px; }
    /*padMode 992px 网站样式*/
    .xc_banner{height:318px;}
    .xc_banner>img{width:1300px; margin-left:-650px;}
    .channel_content{padding:50px 0;}
    /*底部*/
    .foot_top .f_l{width:45%;}
    .foot_top .f_l .f_tool{margin-top:0px;}
    .foot_top .f_l .f_tool_left{float:none;}
    .foot_top .f_l .f_tool_right{float:none; margin-top:10px;}
    .foot_top .f_l .f_tool_right a{margin-left:0; margin-right:15px;}
    .foot_top .f_r{width:55%;}

    /*关于我们*/
    .about01 .left{display:none;}

    /*人才理念*/
    .career01 .infor .tit{font-size:30px;}
    .career01 .content .rect-537{padding-bottom:0; height:auto;}
    .career01 .content .left{width:100%; margin-right:0;}
    .career01 .content .left .intro .box{padding:30px;}
    .career01 .content .left .intro:after{display:none;}
    .career01 .content .right{width:100%; margin-top:25px;}
    .career01 .content .right .r_bott .text{padding:30px;}

    /*联系我们*/
    .contact_us01 .map_box{height:400px;}
    .contact_us01 .con{width:60%; height:400px;}
    .contact_us01 .con .box{padding:20px 30px;}
    .contact_us01 .con dl{margin-bottom:20px;}
    .contact_us01 .con dt{margin-bottom:10px}

    /*新闻列表*/
    .news_list01 .left{width:47%;}
    .news_list01 .right .cell .infor .tit{margin-bottom:0;}
    .news_list01 .right .cell .infor .news_more{margin-top:12px;}
    .news_list02 .form_box{padding:30px 20px;}
    .news_list02 .content .li_box .right{width:13%;}

    /*新闻详细*/
    .news_detail01 ._head ._title {font-size:28px;}
    .news_detail01 .n_left,
    .news_detail01 .n_right,
    .news_detail01 .news_img {width:100%; float:none;}
    .news_detail01 .n_left {margin-bottom:20px;}
    .news_detail01 ._detailPage_bottom li{padding:20px 0;}

    /*工程*/
    .project02{padding:50px 0;}
    .project02 li{margin-bottom:30px;}
    .project02 li:last-child{margin-bottom:0;}
    .project02 li.odd .right{width:100%;}
    .project02 li.odd .left{width:100%;}
    .project02 li.even .right{width:100%;}
    .project02 li.even .left{width:100%;}
    .project02 li .right .rect-545{padding-bottom:0; height:auto;}

    /*招聘列表*/
    .job_list01 .infor .tit{font-size:30px;}

    /*子公司*/
    .sub_company .infor .con{font-size:30px;}
    .sub_company .content .left{width:100%;}
    .sub_company .content .left .rect-5630{padding-bottom:0; height:auto;}
    .sub_company .content .left .box .intro .txt{display:block; height:auto;}
    .sub_company .content .right{width:100%;}

    /*社会责任*/
    .social_respon li:last-child{margin-bottom:0;}
    .social_respon li a .left{width:40%;}
    .social_respon li a .right{width:60%;}
    .social_respon .rect-57{padding-bottom:60%;}

    /*视频列表*/
    .video_list01 .conts .see{margin:20% auto}
    .video_list.channel_content{padding-bottom:20px;}

    /*产品中心*/
    .pro_center01 .content .li_box .img_box .desc{font-size:17px;}
    .pro_center01 .content li{width:30%; margin-right:5%; margin-bottom:30px;}
    .pro_center01 .content li:nth-child(3n){margin-right:0;}
    .pro_center02{padding:50px 0;}

    /*首页*/
    .iban_content li .box span{font-size:15px;}
    .ipart01{padding:50px 0 30px;}
    .ipart01 .left .big_infor .tit{font-size:30px;}
    .ipart01 .right li .infor{left:10px;}
    .ipart01 .right li .infor .t{font-size:26px;}
    .ipart01 .right li .infor .c i,
    .ipart01 .right li .cover .box .en_t i{display:none;}
    .ipart01 .right li .cover{padding:35px 10px;}
    .ipart01 .right li .cover .box .t{font-size:26px;}
    .ipart01 .left .big_infor{margin-bottom:20px;}
    .ipart02 .ip2_bg li .infor .big_t{font-size:30px;}
    .ipart03{padding:50px 0;}
    .ipart03 .left .big_infor .tit{font-size:30px;}
    .ipart03 .right li .intro_box .box .date .d{font-size:30px;}

    /*右侧导航*/
    .right_bar{display:none;}

    /*20190301*/
    .fz40{font-size:28px;}

    /*20190426 zhangxr*/
    .contact_us01 .content .left{width:80%;}
    .contact_us01 .content .right{width:17%;}
    























}
/*
* MobileMode
*/
@media only screen and (max-width: 760px) {
    body:after {
        content: 'Mobile';
    }
    body,input,textarea,button,select {font-size:16px;}
    .UnmobilePush{display: none;}
    .MobilePush{display:block;}
    img[data-src]{opacity: 1;}
    .wrap, .mwrap { padding-left:2%; padding-right:2%; width:auto; }
    .mwrap .wrap { padding-left:0; padding-right:0; }

    /*移动端防恶意复制信息*/
    * {
        -webkit-touch-callout:none;  /*系统默认菜单被禁用*/   
        -webkit-user-select:none; /*webkit浏览器*/   
        -khtml-user-select:none; /*早期浏览器*/   
        -moz-user-select:none;/*火狐*/   
        -ms-user-select:none; /*IE10*/   
        user-select:none; 
    }
    input { -webkit-user-select:auto; /*webkit浏览器*/   }
    textarea { -webkit-user-select:auto; /*webkit浏览器*/   }
    /*mobileMode 760 网站样式*/
    /*头部*/
    .header .head_top .groups{padding-top:2px; padding-bottom:0; display:none;}
    .header .head_top .groups .groups_bd dd{width:50%;}
    .header .head_bott .logo{margin-left:0; width:60%;}
    .header .head_bott .h_share{margin-left:15px;}
    .header .head_bott .h_search{margin-left:0;}
    .xc_banner{height:176px;}
    .xc_banner>img{margin-left:-360px; width:720px;}
    .xc_banner .xc_infor{bottom:20px;}
    .xc_banner .xc_infor .tit{line-height:25px; margin-bottom:0;}
    .xc_banner .xc_infor .con{font-size:20px;}
    .channel_content{padding:30px 0;}
    /*底部*/
    .foot_top{display:none;}
    .foot_bott .f_bott_r{float:left;}

    /*人才理念*/
    .career01 .infor .tit{font-size:20px;}
    .career01 .infor{margin-bottom:25px;}
    .career01 .content .span_r .rect-836{padding-bottom:0; height:auto;}
    .career01 .content .span_r .rect-465{padding-bottom:0; height:auto;}
    .career01 .content .left .intro .box .t,
    .career01 .content .right .r_top .text .t,
    .career01 .content .right .r_bott .text .t{font-size:18px;}
    .career01 .content .right .r_top:after{display:none;}
    .career01 .content .right .r_bott .span_r:after{display:none;}
    .career01 .content .left .intro .box .c,
    .career01 .content .right .r_bott .text .c{height:auto;}
    .career01 .content .right .r_top .text .c{max-height:inherit;}

    /*联系我们*/
    .contact_us01 .con{width:100%; position:static; height:auto;}
    .contact_us01 .con dt{font-size:20px;}

    /*新闻列表*/
    .news_list01{margin-bottom:30px;}
    .news_list01 .left{width:100%;}
    .news_list01 .right{width:100%; margin-top:20px;}
    .news_list01 .right .cell .infor .tit{font-size:20px;}
    .news_list01 .right .cell .infor .con{display:block; height:auto;}
    .news_list02 .form_box .hd_tit{margin-bottom:15px; float:none; text-align:center; font-size:20px;}
    .news_list02 .form_box .inp_box_wrap{width:100%; margin:0; padding:0; margin-bottom:20px;}
    .news_list02 .form_box .hd_btn{width:100%;}
    .news_list02 .content .li_box{padding:20px 0;}
    .news_list02 .content .li_box .left .tit{font-size:20px; margin-bottom:5px;}
    .news_list02 .content .li_box .left{width:100%;}
    .news_list02 .content .li_box .left .d{display:block; margin-bottom:5px;}
    .news_list02 .content .li_box .left .con{height:auto;}
    .news_list02 .content .li_box .right{display:none;}
    .news_list02 .widgets_common_pages_6{margin-top:30px;}

    /*新闻详细*/
    .news_detail01 ._head ._title {font-size:20px;}

    /*工程*/
    .project02{padding-bottom:30px;}
    .project02 li .left .infor_bg{opacity:1; visibility:visible;}
    .project02 li .right .box .intro .t{font-size:20px;}
    .project02 li .right .box .intro .c{display:block; max-height:inherit;}


    /*招聘列表*/
    .job_list01 .infor .tit{font-size:20px;}
    .job_list01 .widget-job-1{overflow:hidden;}
    .job_list01 .widget-job-1 ._part_t p{float:none; font-size:14px;}
    .job_list01 .widget-job-1 ._jcon{padding:20px;}
    .job_list01 .widget-job-1 ._part{padding:0; font-size:14px;}
    .job_list01 .widget-job-1 li.first ._ut{font-size:15px;}
    .job_list01 .widget-job-1 li ._t1{width:20%; margin-right:3%;}
    .job_list01 .widget-job-1 li ._t5{width:18%;}
    .job_list01 .widget-job-1 li ._t4,
    .job_list01 .widget-job-1 li ._t3{margin-right:2%;}

    /*子公司*/
    .sub_company{padding:30px 0;}
    .sub_company .infor .con{font-size:20px; margin-bottom:20px;}
    .sub_company .content .left .box .intro .t{font-size:20px;}

    /*荣誉资质*/
    .honor01 .about_honor_r dt{position:static; font-size:25px;}
    .honor01 .about_honor_r dt:after{display:none;}
    .honor01 .about_honor_r dl{padding-left:0;}
    .honor01 .about_honor_r:after{display:none;}
    .about_honor_r dd .img_title{font-size: 16px;}

    /*社会责任*/
    .social_respon li a .left{width:100%;}
    .social_respon li a .right{width:100%;}
    .social_respon li a .right .r_box{padding:3% 3% 0;}
    .social_respon li .right .tit{font-size: 17px; margin-bottom:10px;}
    .social_respon li .right .con{font-size: 14px;display:block; height:auto;}

    /*发展历程*/
    .his_left .left_list{position:static!important;}
    .history.channel_content{padding-bottom:0;}
    .history01 .his_right .list_title{font-size:20px;}
    .history01 .his_left{width:100%;}
    .history01 .his_right{width:100%;}
    .history01 .his_right ul{padding:0;border:none;}
    .history01 .his_right .list_ico02{display:none;}

    /*视频列表*/
    .video_list01 .conts .see{margin:18% auto}
    .video_list.channel_content{padding-bottom:20px;}

    /*营销网络*/
    .sale_net01 .net_work_hd_r{width:75%; box-sizing:border-box;}
    .sale_net01 .form-inline .form-control{width:55%;}
    .sale_net01 .btn-default{width:40%;}
    .sale_net01 .sevsr_map{height:300px;}
    .sale_net01 .net_work_bd li{margin-bottom:30px;}
    .sale_net01 .net_work_bd li:last-child{margin-bottom:0;}

    /*产品中心*/
    .pro_center01{margin-bottom:25px;}
    .pro_center01 .content .tit{font-size:20px;}
    .pro_center01 .content .rect-1663{padding-bottom:150%;}
    .pro_center01 .content li{width:49%; margin-right:2%; margin-bottom:2%;}
    .pro_center01 .content li:nth-child(3n){margin-right:2%;}
    .pro_center01 .content li:nth-child(2n){margin-right:0;}
    .pro_center01 .content li:last-child{margin-right:0;}
    .pro_center01 .content .li_box .intro_box .intro .t{font-size:17px;}
    .pro_center02{padding:30px 0;}
    .pro_center02 .tit{font-size:20px;}

    /*首页*/
    .ibanner .item{height:0; padding-bottom:50%;}
    .ibanner .owl-carousel .owl-item img{left:0; margin-left:0; width:100%;}
    .ibanner .iban_dots{margin-right:0; right:0; width:100%; text-align:center; top:inherit; bottom:30px}
    .ibanner .iban_dots .owl-dot{display:inline-block; margin:0 5px;}
    .ibanner .iban_dots .owl-dot.active{border:none; width:13px; height:13px; line-height:1;}
    .ibanner .iban_dots:after{display:none;}
    .iban_content{height:auto; margin-top:2%; background:none}
    .iban_content li{width:49%; margin-right:1%; margin-bottom:2%;}
    .iban_content li:nth-child(2n){margin-right:0; margin-left:1%;}
    .iban_content li .box span{height:48px; overflow:hidden;}
    .iban_content li a{height:auto;}
    .iban_content li .add{height:100%;}
    .iban_content li.last_li{display:block; background:#b88e16;text-align:center;}
    .iban_content li:hover a .box{padding-top:20px;}
    .ipart01{padding:30px 0;}
    .ipart01 .left{width:100%;}
    .ipart01 .left .big_infor{margin-bottom:10px;}
    .ipart01 .left .big_infor .tit{font-size:20px;}
    .ipart01 .left .big_infor .en_tit{display:none;}
    .ipart01 .left .big_infor .line{margin-top:10px;}
    .ipart01 .left .smal_infor .tit{font-size:17px;}
    .ipart01 .left .smal_infor .more{margin-top:15px;}
    .ipart01 .right{width:100%;}
    .ipart01 .right li .infor .t,
    .ipart01 .right li .cover .box .t{font-size:18px;}
    .ipart01 .right li .infor {opacity: 0; visibility: hidden; }
    .ipart01 .right li .cover{ opacity:1; visibility:visible;}
    .ipart01 .right li .cover .box .c_line{margin-bottom:10px;}
    .ipart01 .right li .cover .box .c{display:none;}
    .ipart01 .right li .cover .box .en_t{left:0; line-height:24px; display:none;}
    .ipart02 .ip2_bg{height:500px;}
    .ipart02 .ip2_bg li{position:static; left:0; margin-left:0; width:100%;}
    .ipart02 .ip2_bg li .infor{padding-top:50px; width:90%;}
    .ipart02 .ip2_bg li .infor .big_t{margin-bottom:0; font-size:20px;}
    .ipart02 .ip2_bg li .infor .t{font-size:17px;}
    .ipart02 .content li{padding:20px 0;}
    .ipart02 .content li .t{font-size:15px;}
    .ipart02 .content li .en_t{height:44px; overflow:hidden; display:none;}
    .ipart02 .content li .icon{width:50px; height:50px; background-size:cover;}
    .ipart02 .content li .icon01{background-position:0 0;}
    .ipart02 .content li .icon02{background-position:-50px 0;}
    .ipart02 .content li .icon03{background-position:-100px 0;}
    .ipart02 .content li .ip2_more .txt i{display:none;}
    .ipart02 .content li.cur .ip2_more .txt{display:none;}
    .ipart02 .content li .ip2_more .symbol i{display:none}
    .ipart03{padding:30px 0;}
    .ipart03 .left{width:100%;}
    .ipart03 .left .big_infor{margin-bottom:10px;}
    .ipart03 .left .big_infor .tit{font-size:20px;}
    .ipart03 .left .big_infor .en_tit{display:none;}
    .ipart03 .left .big_infor .line{margin-top:10px;}
    .ipart03 .left .smal_infor .tit{font-size:17px;}
    .ipart03 .left .smal_infor .more{margin-top:15px;}
    .ipart03 .right{width:100%;}
    .ipart03 .right li .img_{width:100%;}
    .ipart03 .right li .intro_box{width:100%;}
    .ipart03 .right li .intro_box .box .date {display:none;}
    .ipart03 .right li .intro_box .box .intro {width:100%;}
    .ipart03 .right li .intro_box .box .intro .t{font-size:16px; font-weight:bold;}
    .ipart03 .right li .intro_box .box .intro .c{height:auto;}
    .ipart04{padding:30px 0;}
    .ipart04 .infor a .t{font-size:20px;}
    .ipart04 .infor a .en_t{display:none;}

    
    /*20190114*/
    body .content-49192 .sear{padding:40px;}
    body .content-49192 .dib.sear_f{width:100%;} 
    body .content-49192 .dib{width:100%; margin-top:20px;}
    body .content-49192 .submit{width:100%;}
    .job_list01 .widget-job-1 li.first ._ut._t2,
    .job_list01 .widget-job-1 li.first ._ut._t5{display:none;}
    .job_list01 .widget-job-1 li ._un._t2,
    .job_list01 .widget-job-1 li ._un._t5{display:none;}
    .job_list01 .widget-job-1 li.first ._ut{width:30%;}
    .job_list01 .widget-job-1 li ._un{width:30%;}

    /*20190301*/
    .fz40{font-size:20px;}

    /*20190426 zhangxr*/
    .contact_us01 .content .left{width:100%;}
    .contact_us01 .content .right{width:100%; margin-top:20px;}
    .contact_us01 .content{padding:20px;}
    .contact_us01 .content .left .t{font-size:18px;}

    /* 20190604 */
    .ipart02 .content li .icon04{background-position:-150px 0;}
    .pro_center .pro_center01 .infor .span-3 p:last-child{padding-bottom:20px;}

    /* 20190605 */ 
    .false01 .content{width:100%; position:static; margin-left:0; margin-top:0;}
    .false01 .text .txt1{font-size:20px;}
    .false01 .content .box{width:100%;}
    .false01 .text{padding:20px 0 0 30px;}





}
@media only screen and (max-width: 480px) {
    /*mobileMode 480 网站样式*/

    /*营销网络*/
    .sale_net01 .net_work_hd_r{width: 85%;}
    .sale_net01 .btn{padding: 4px 5px;}

}

@media only screen and (max-width: 320px) {
    /*mobileMode 480 网站样式*/
    .header .head_bott .h_share i{line-height:60px;}
    .header .head_bott .h_search{line-height:60px;}
    .mobile_key i{line-height:60px;}
    .header .head_bott .logo{padding:6px 0 3px;}

    /*产品中心*/
    .pro_center01 .content .rect-1663{padding-bottom:160%;}



}
